home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Collections: Purity
/
Purity #31 (1994-06-26)(Diesel)(DE)[WB].zip
/
Purity #31 (1994-06-26)(Diesel)(DE)[WB].adf
/
Ham
/
Ham.DOC
< prev
next >
Wrap
Text File
|
1994-06-26
|
14KB
|
261 lines
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ ~
~ HAM - Ein Konvertierungsprogramm für ~
~ ~
~ Bilder im Hold and Modify - Modus ~
~ ~
~ Version 2.00 ~
~ ~
~ written by Andreas Neumann in 1992-94 © by NEUDELSoft ~
~ ~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HAM ist FD, das heißt Freely Distributable. Das Copyright liegt
jedoch bei mir. HAM darf nur mit meiner Erlaubnis in eine
PD-Serie aufgenommen werden. Die kommerzielle Nutzung (besonders
auf Diskmagazinen des LOGO Verlags) ist absolut untersagt.
Ich übernehme keine Garantie für die Arbeit von HAM. Entwickelt
wurde es mit PCQ - Pascal 1.2d auf einem Amiga 1200 mit Kickstart 3.0.
Sicher kennen Sie das Problem : da haben Sie ein tolles Bild,
können es aber weder verändern, noch vernünftig in eigenen
Programmen nützen (wer hat schon ein Spiel im HAM-Modus gesehen ?).
Der Grund : es ist im sogenannten HoldAndModify-Modus des Amiga
gespeichert. Dieser Modus erlaubt die Darstellung aller 4096 Farben
(auf normalen Amigas), bzw. von über 250000 Farben (auf AGA-Amigas).
HAM dient nun dazu, IFF-Bilder aus diesem Modus in relativ gleichwertige
LowRes-Bilder umzuwandeln. Hierzu sei bemerkt : HAM geht von
HAM-Bildern der Tiefe 6 (bzw.8) aus (16 (bzw.64) Grundfarben). Dies ist
auch die Norm.
_______________________________________________________________________
Was benötigt HAM ?
HAM läuft ab Kickstart 1.2. Allerdings benötigt es die reqtools.library
im LIBS:-Verzeichnis.
_______________________________________________________________________
Wie wird nun HAM benutzt ?
Es wird vom CLI aus mit "Ham [Sprache]" oder von der Workbench aus
gestartet.
[Sprache] ist entweder "DEUTSCH" oder "ENGLISH". Ham stellt sich
so auf den jeweiligen Benutzer ein.
Es öffnet sich nun eine komfortable Benutzeroberfläche. Sie können sie
entweder mit der Maus oder mit der Tastatur bedienen.
Das Hauptmenu besteht aus folgenden Elementen :
die Window-Gadgets : das CloseGadget (links oben) oder die
"ESC"-Taste beendet HAM
das IconifyGadget oder auch der Druck auf die
rechte Maustaste iconifiziert HAM, durch den
Druck der rechten Maustaste kann es reaktiviert
werden
das WindowBackGadget schiebt das HAM-Fenster
hinter alle anderen Fenster des Screens
die BenutzerGadgets : das Load/Laden-Gadget öffnet einen Filerequester
aus dem man sich das zu ladende File aussuchen
darf
das Options/Optionen-Gadget führt zum Untermenu
Optionen (s.dort)
das Save/Speichern-Gadget öffnet einen
Filerequester, in dem man den Pfad des zu
speichernden LowRes-Bildes eingeben darf
das About/Über-Gadget gibt wichtige
Informationen zum Programm aus
das Proceed/Start-Gadget startet die Umrechnung
von HAM in LowRes, soll diese abgebrochen
werden, so kann dies mit Druck auf das
Stop-Gadget erreicht werden
das End/Ende-Gadget beendet HAM
_______________________________________________________________________
Was kann ich im Optionen-Menu einstellen ?
die Palette : HAM bietet mehrere Paletten für das konvertierte
Bild an. Grundsätzlich muß man zwischen 2 Arten
unterscheiden :
1.) Starre, die vordefiniert sind.
Sie sind sofort vorhanden, liefern aber
meist die schlechteren Ergebnisse.
2.) Computerberechnete. Ihre Berechnung dauert
noch einmal ein, zwei Minuten. Dafür
garantieren sie aber meist weitaus bessere
Ergebnisse.
Die Paletten im einzelnen :
Graupalette : will man nur ein Schwarz-Weiß-Bild
erreichen, so ist diese Palette zu
empfehlen. Sie liefert natürlich
gute Ergebnisse, aber eben nur
farblos.
RotGrünBlau - Palette : beinhaltet je ein
Drittel Rot-, Grün- und
Blautöne
RGB mit Mischfarben : weniger RGB-Töne wie bei
RGB, dafür einige
Mischtöne
RGB mit Mischfarben und Grautönen
Zufallspalette : es klingt seltsam, aber diese
Palette liefert oft vernünftige
Ergebnisse
CalcedPalette (meisten) : die am häufigsten im
Bild vorkommenden
Farben werden
verwendet
MenschPalette : eine Palette, um digitalisierte
Menschenbilder zu konvertieren
CalcedPalette (streu) : beim Sortiervorgang
werden ähnliche Farben
ausgeschlossen. Damit
wird verhindert, daß
zwei beinahe identische
Farbtöne in der Palette
vorkommen, ein anderer,
völlig unterschied-
licher, jedoch nicht
CalcedPalette (komplex) : es werden die am
meisten vorkommenden
Farben ausgesucht und
davon die unterschied-
lichsten verwendet
CalcedPalette (streu2) : der Streuungsvorgang
wird noch verstärkt
CalcedPalette (komplex2) : aus den meisten
Farben werden die
herausgesucht, die
zum einen häufig
vorkommen und zum
anderen möglichst
wenig miteinander zu
tun haben
CalcedPalette (komplex3) : wie komplex2, jedoch
werden hier die
Farben an einen
Mittelwert angepasst
Recording to File/
Protokollieren : Hat nur bei CompCalced-Paletten Bedeutung. Alle
gezählten Farben werden in ein File, das mit dem
Filerequester, der durch das nebenstehende
Gadget (Filename/Name der Datei) aktiviert wird,
bestimmt werden kann, protokolliert. Dabei wird
nach folgendem Format gespeichert :
1.Zahl = Anzahl der gezählten Pixel
2.Zahl = Rotanteil der Farbe
3.Zahl = Grünanteil der Farbe
4.Zahl = Blauanteil der Farbe
Diese Funktion dient nur dem Interessierten.
ColorFidelity/
Farbtreue : Ist dies ausgeschaltet, so wird nur nach
Helligkeitsunterschieden differenziert. Bei
eingeschalteter Überprüfung werden auch die
einzelnen Farbkomponenten berücksichtigt. Dies
dauert geringfügig länger, muß aber nicht
zwangsläufig zu besseren Ergebnissen führen.
Language/Sprache : Entweder Englisch oder Deutsch ist anwählbar.
View HAM/HAM ansehen : Zeigt das im Speicher befindliche HAM-Bild.
Conv.Options/
Konv.Optionen : Verzweigt in das Untermenü der Konvertierungs-
optionen. Hier kann man per Schieberegler
zum einen die Tiefe des LowRes-Bildes und damit
die Farbzahl einstellen. Auf normalen Amigas
sind bis zu 32 Farben, auf AGA-Amigas bis zu
256 Farben einstellbar. Zum anderen kann die
Genauigkeit der Konvertierung eingestellt
werden. Dies bezieht sich auf die
Farbschattierungen, die berücksichtigt werden.
Bei normalen Amigas entstand jeder Farbton
aus 16 Rot-, 16 Grün- und 16 Blauschattierungen,
die möglichen Farben konnten also in einem
16*16*16 Elemente großem Integerfeld gespeichert
werden. AGA-Amigas bieten jedoch jeweils 256
Farbschattierungen, der Speicherbedarf
beträge also 256*256*256*4 (ein Integer=4 Byte)
Byte, d.h. 64 MByte.... Deshalb darf jeder
Amigabesitzer selbst entscheiden, wie genau
die Umrechnugn vonstatten gehen soll. Der
jeweilige Speicherbedarf wird angegeben.
View Lores/
Lores ansehen : Zeigt das im Speicher befindliche LowRes-Bild.
Exit Options/
Verlasse Optionen : Beendet das Optionen-Menu.
_______________________________________________________________________
An wen wende ich mich mit Fragen, Vorschlägen, Lob oder Kritik an HAM ?
NEUDELSoft
c/o Andreas Neumann
Auf dem Ruhbühl 151
88090 Immenstaad
_______________________________________________________________________
Kommt da nicht noch ein Anhang ?
Es handelt sich hierbei um eine Idee von mir, wie die PD-Autoren, die
meistens ohne Verdienst und mit viel Engagement die AMIGA-Szene
beleben, sich der breiten Öffentlichkeit vorstellen können und
so die PD-Szene noch persönlicher macht. Ich hoffe, daß möglichst
viele PD-Autoren meinem Beispiel folgen werden.
Kurzvorstellung
Name : Andreas Neumann
Geburtstag : 18.11.1973
Funktion bei diesem Programm : Programmierer
bevorzugte Programmiersprache : PASCAL
Computer-Werdegang : von einem C64 (Spiele,bißchen BASIC
programmiert) zum AMIGA 2000. Dort eine BASIC-Periode (1½ Jahre)
und danach Umstieg auf PASCAL. Verschiedene PD-Programme (NPaint,
Fußballmanager) und ein Low-Cost-Programm ("1990").
Was ich mag : Dire Straits,Köln,Kick Off,Schweine,
gute Ideen,Monthy Pythons,Zivilcourage,Sarkasmus,Mohandas
Karamtschand (Mahatma) Gandhi,Friedtjof Siebert (also
programmiermäßig gesehen natürlich !),NPaint,BAP,Wurzelsepp,Sledge
Hammer,die alten Genesis,die Amiga-FD-Szene,Marillion
Was ich nicht mag : Plastik-Musik,Bayern(nicht die
Einwohner,die "Kultur"),CDU,Revanchisten,Populous,DPaint,schlechte
Zeitungsartikel,Rechtsradikale, den Begriff "Dritte Welt" (es gibt
doch nur eine Welt, oder sind wir etwa besser ?)
_______________________________________________________________________
Viel Spaß mit der wunderbaren Grafikwelt des Amigas !